BIN=pipepool
CPP=g++
FLAGS=-c -wall -std=c++11
LDFLAGS=-o
SRC=$(shell ls *.cpp)
#SRC=$(wildcard *.cpp)
OBJ=$(SRC:.cpp=.o)
$(BIN):$(SRC)
	$(CPP) $^ $(LDFLAGS) $@ 
%.o:%.cpp
	$(CPP) $(FLAGS) $<
.PHONY:clean
clean:
	rm -f $(BIN) $(OBJ)

.PHONY:test
test:
	@echo $(SRC)
	@echo $(OBJ)